package com.Fh_learner.StringBuffer;

public class StringBuffer_01 {
    public static void main(String[] args) {
        //解析：
        //1. StringBuffer 的直接父类是AbstractStringBuilder
        //2. StringBuffer 实现了Serializable，即StringBuffer的对象可以串行化
        //3. 在父类中 AbstractStringBuilder 有属性char[] value，但不是fianl，该value 数组存放 字符串内容，
        //   因此存放在堆区当中
        //4. StringBuffer 是一个final类，不能够被继承
        //5. 因为StringBuffer 字符内容是存放 char[] value，所有在变化（增加/删除）
        //   不用每次都更换地址（即不是每次都会创建对象）,所以效率会高于String

        //注意：StringBuffer真正存放内容的地方是在父类AbstractStringBuilder中的value当中

        StringBuffer stringBuffer = new StringBuffer("hello");
    }
}
